home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / comunic / softwin1.zip / READ.ME < prev    next >
Text File  |  1993-12-03  |  34KB  |  841 lines

  1.  
  2.  
  3.  
  4.              Softerm Modular Communications and Terminal Emulation
  5.  
  6.                      READ.ME - Documentation Supplement
  7.                              November 30, 1993
  8.  
  9.      To obtain a hard copy of this document, you may want to type, 
  10.  
  11.           COPY READ.ME LPT1
  12.  
  13.      Or you can pull it into the NotePad in Windows and print it from
  14.      there.
  15.  
  16.      Contents:
  17.  
  18.       I.  Install Procedure
  19.      II.   Changes to Softerm Modular
  20.           -  Close Appended Capture (new option)
  21.           -  Profile data base not created automatically
  22.           -  "If File Exists" now supports Zmodem (see also topic VI)
  23.           -  Auto-detect ZModem and CompuServe B+ protocols
  24.           -  Mark/Copy -> Transmit to host feature
  25.           -  Drag & Drop file uploading
  26.           -  Hot Spots on the monitor
  27.           -  Hide option when downloading
  28.           -  New Paste option
  29.  
  30.     III. Printing to a Network Printer
  31.  
  32.      IV. Nationality Profile Character Representations
  33.  
  34.       V. Softrans File Transfer Protocol Source Code
  35.  
  36.      VI. Zmodem File Transfer Protocol
  37.  
  38.     VII. CompuServe B+ File Transfer Protocol
  39.  
  40.    VIII. New Modem Drivers
  41.  
  42.      IX. Asynchronous Tcp/Ip Support
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                 - 1 -
  61.       I.  Installing Softerm Modular Plus
  62.       Run Setup program to create Softerm Plus Group and Program Entries
  63.       or follow these steps:
  64.  
  65.           NOTE: If you don't want to use the TCP/IP Slip Kernel, you can
  66.         delete all of the files listed in setps 1 through 5 and the
  67.         goto step 8.
  68.  
  69.             1.  Create these 3 directories off of the Softerm Directory:
  70.             BIN
  71.             ETC
  72.             SETUP
  73.  
  74.             2.  Move these files to the BIN sub-directory:
  75.             WPING.EXE
  76.             WSCM.EXE
  77.             TCPIP_SL.EXE
  78.             WSAFMT.DLL
  79.             WSAVM.DLL
  80.             WSLIPKIF.DLL
  81.             WSCM.HLP
  82.             WPING.HLP
  83.             LOADTCP.BAT
  84.             RMTCP.BAT
  85.             WINSOCK.DLL
  86.  
  87.             3.  Move these files to the ETC sub-directory:
  88.             PROTOCOL
  89.             SERVICES
  90.             MODEMS
  91.  
  92.             4.  Move these files to the SETUP sub-directory:
  93.             PHONES
  94.  
  95.             5.  If your Modem is connected to COM1 and you want the Slip Kernel
  96.                 to use this modem enter the following command at a DOS prompt:
  97.  
  98.             copy NETINFO.1 SETUP\NETINFO
  99.  
  100.                 Otherwise, if your Modem is connected to COM2 and you want the
  101.         Slip Kernel to use this modem enter the following command at a
  102.         DOS prompt:
  103.  
  104.             copy NETINFO.2 SETUP\NETINFO
  105.  
  106.             6.  Add the following lines to the end of your AUTOEXEC.BAT file:
  107.  
  108.             SET TCPOPEN=C:\SOFTERM
  109.             SET PATH=%PATH%;C:\SOFTERM
  110.             CALL LOADTCP
  111.  
  112.         NOTE:  Change C:\SOFTERM to the drive:\Path where Softerm is
  113.                        located.
  114.  
  115.             7.  Reboot your PC and continue.
  116.  
  117.  
  118.  
  119.  
  120.                 - 2 -
  121.             8.  Create a new group entitled "Softerm Plus".
  122.  
  123.             9.  Create a new program within that group giving Windows
  124.                 the full path and program name to SOFTERM.EXE. 
  125.  
  126.           And that's it.  In the SOFTERM.MDB file, you can go in and
  127.           add or delete any dial sessions that you like.   Double click
  128.           on it with the mouse, and you are set.
  129.  
  130.       If you would like to create a Softerm Icon that Starts a specifyed
  131.       Session, for example an Icon that will start Softerm Plus and
  132.       connects to Compuserve;
  133.  
  134.         Create a new program with in the Softerm Plus Group giving the
  135.         full path and program name followed by the Session Name and "/p";
  136.  
  137.         C:\SOFTERM\SOFTERM.EXE  "CompuServe"/p
  138.  
  139.       If the Session Profile is in a deferent Database file than the
  140.       default, (Last Database file opened), the add the database file
  141.       name to the command line arguments;
  142.  
  143.         C:\SOFTERM\SOFTERM.EXE  MYDATABS.MDB "CompuServe"/p
  144.  
  145.           
  146.      II.  Changes to Softerm Modular
  147.           --------------------------
  148.           Please make a note of the following changes in the manual:
  149.  
  150.           1.   Please add the following information to Close Capture:
  151.  
  152.              a.  The cascading menu now appears similar to:
  153.  
  154.                  ┌────────────────────────┐
  155.                  │ Save Capture           │
  156.                  │ Discard Capture        │
  157.                  ├────────────────────────┤
  158.                  │ Close Appended Capture │
  159.                  └────────────────────────┘
  160.  
  161.              b.  Close Appended Capture
  162.                  If the Terminal Emulation printer definition option Append
  163.                  Disk Printer File On Close (p. PE.8) is enabled and
  164.                  printer data has been redirected to a disk file, use this
  165.                  option to permanently close the file.
  166.  
  167.                  Important:  A capture cannot be active when this option is
  168.                  used.
  169.  
  170.           2. If the named profile data base does not exist, it will not be
  171.              created.
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.                 - 3 -
  181.  
  182.           3. The description of "If File Exists":
  183.              If a file with the name you have assigned already exists on
  184.              your PC, you can specify that you want to:
  185.              - Resume the transfer (if you are using Zmodem);
  186.              - Replace the existing file;
  187.              - Append the received data to the end of the existing file,
  188.                or;
  189.              - Stop the file transfer.
  190.  
  191.           4.  Auto-detect ZModem and CompuServe B+ Protocols.  
  192.               These download protocols will start receiving a file 
  193.               automatically when you are downloading.  You no longer
  194.               need to go in and start the download manually.
  195.           The program is set up so that you can enable/disable the 
  196.           autodownload session by changing it under the Settings
  197.           menu, selecting Terminal Emulation, and Auto Download.
  198.           Under the Dialog box for Auto Download, you can set your
  199.           default download path, and set your options for "If file
  200.           exists....".
  201.  
  202.           5.  Mark/Copy -> Transmit to host feature
  203.               Now you can mark a section of text using your mouse and
  204.               transmit it to the host.  If it is a single character, 
  205.               like 'x', double click on it.  That will send it.  If it
  206.               is a block of text, mark it off with the mouse, click on
  207.               the EDIT menu, and select transmit to host.  The block
  208.               will be received at the other end of the connection.  
  209.           This is defined under Settings, System Environment, and then
  210.           select Edit Action Options.  From there you can set up how
  211.           you want the transmission to be formatted, and where you 
  212.           want it to go.
  213.  
  214.           6.  Drag & Drop file uploading
  215.               This allows you to drag a file out of the File Manager
  216.               in Windows, and drop it into the window in which you are
  217.               connected, and it will upload the file to your host.  Note,
  218.               you must be at the place on your host where you can do that!
  219.           Uses default session protocol, if none, it uses the
  220.           character protocol.
  221.     
  222.           7.  Hot Spots on the monitor
  223.               If you are on a service that asks you to press (Enter) to
  224.               continue, all you have to do is double click on a blank
  225.               area of the screen.  That will send a carriage return to
  226.               the other end.  It will also send entire words, finding the
  227.           beginning and the end of the word.  By double clicking on
  228.           that word, it will transmit it to the host or to clipboard,
  229.           dependant upon how it is configured.  It can also  transmit
  230.               an entire page of text, by highlighting it with the mouse,
  231.           then clicking somewhere inside of that block, and it will
  232.           be transmitted.  Refer to item #5 for defining the settings
  233.           for this option.
  234.  
  235.           8.  Hide option when downloading
  236.               There is a button that you can select in the download 
  237.               screen that will minimize your session while you are 
  238.               downloading and maintain the download.
  239.  
  240.                 - 4 -
  241.           
  242.           9.  New Paste option
  243.               You can now cut & paste from outside files, using Shift-
  244.               Delete, Ctrl-Insert, and Shift-Insert keys.  As well as
  245.               the Edit menu.  This item is defined with the EDIT menu.
  246.           This will work *only* for TEXT.
  247.  
  248.     III.  Printing to a Network Printer
  249.           -----------------------------
  250.  
  251.           Softerm fully supports rerouting LPT1, LPT2 and LPT3 to network
  252.           printers, but does not monitor the status of the printers.
  253.           Serial printing is supported only on local ports unless the
  254.           vendor's network software supports such cases.
  255.  
  256.  
  257.      IV.  Nationality Profile Character Representations
  258.           ---------------------------------------------
  259.  
  260.           If you use the Nationality Profile to remap incoming or outgoing
  261.           characters, you may see character descriptions which appear
  262.           similar to:
  263.  
  264.                Character      Description         Hexadecimal
  265.                [VT]           NOTE:See READ.ME    0BH
  266.  
  267.           These characters cannot be displayed within the menu system.
  268.           Locate the Hexadecimal value in the following list to see how the
  269.           character is translated:
  270.  
  271.           Hex       Character      Description
  272.  
  273.           001H           ─         Single Line Horizontal
  274.           002H           │         Single Line Vertical
  275.           003H           ┌         Single Line Upper Left Corner
  276.           004H           ┐         Single Line Upper Right Corner
  277.           005H           └         Single Line Lower Left Corner
  278.           006H           ┘         Single Line Lower Right Corner
  279.           007H           ┼         Single Line Cross
  280.           008H           ├         Single Line Junction Left
  281.           009H           ┤         Single Line Junction Right
  282.           00AH           ┬         Single Line Junction Top
  283.           00BH           ┴         Single Line Junction Bottom
  284.           00CH           ═         Double Line Horizontal
  285.           00DH           ║         Double Line Vertical
  286.           00EH           ╔         Double Line Upper Left Corner
  287.           00FH           ╦         Double Line Upper Right Corner
  288.           010H           ╚         Double Line Lower Left Corner
  289.           011H           ╝         Double Line Lower Right Corner
  290.           012H           ╬         Double Line Cross
  291.           013H           ╠         Double Line Junction Left
  292.           014H           ╣         Double Line Junction Right
  293.           015H           ╦         Double Line Junction Top
  294.           016H           ╩         Double Line Junction Bottom
  295.           017H           ▒         Communications Error Character
  296.           018H                     Up Arrow
  297.           019H                     Down Arrow
  298.           01AH                     Right Arrow
  299.  
  300.                 - 5 -
  301.           01BH                     Left Arrow
  302.           01CH           █         Solid Block
  303.           01DH           ▄         Solid Block, Lower Half
  304.           01EH           ▀         Solid Block, Upper Half
  305.           01FH           ■         Solid Middle Block
  306.           087H           ╒         Single To Double Upper Left Corner
  307.           088H           ╕         Single To Double Upper Right Corner
  308.           089H           ╙         Single To Double Lower Left Corner
  309.           08AH           ╜         Single To Double Lower Right Corner
  310.           08BH           ╪         Single To Double Cross
  311.           08CH           ╞         Single To Double Junction Left
  312.           08DH           ╡         Single To Double Junction Right
  313.           08EH           ╤         Single To Double Junction Top
  314.           08FH           ╧         Single To Double Junction Bottom
  315.           093H           ▌         Solid Block, Left Half
  316.           094H           ▐         Solid Block, Right Half
  317.           095H           ≥         Greater Than Or Equal To
  318.           096H           ≤         Less Than Or Equal To
  319.           097H           ╓         Double To Single Upper Left Corner
  320.           098H           ╖         Double To Single Upper Right Corner
  321.           099H           ╙         Double To Single Lower Left Corner
  322.           09AH           ╜         Double To Single Lower Right Corner
  323.           09BH           ╫         Double To Single Cross
  324.           09CH           ╟         Double To Single Junction Left
  325.           09DH           ╢         Double To Single Junction Right
  326.           09EH           ╥         Double To Single Junction Top
  327.           09FH           ╨         Double To Single Junction Bottom
  328.  
  329.  
  330.        V. Softrans File Transfer Protocol Source Code
  331.           -------------------------------------------
  332.  
  333.           Softrans, a file transfer protocol developed by Softronics, Inc.,
  334.           was designed to provide reliable file transmission over a wide
  335.           variety of asynchronous communications connections, including
  336.           switched packet networks and front end communications processors.
  337.           Full binary file transparency automatically is provided by the
  338.           protocol with no requirement for an 8-bit wide data path;
  339.           standard 7-bit ASCII characters only are used within a data
  340.           buffer.  In addition, no control characters (00 hex thru 1F hex)
  341.           occur within any Softrans block; the only control character used
  342.           is carriage return (0D hex) which is the End of Message (EOM)
  343.           character.
  344.  
  345.           Contact Softronic's sales for the Fortran 77 source code that
  346.           can be uploaded to your host system and compiled with the
  347.           appropriate Fortran compiler.
  348.  
  349.           Source code avalible for:
  350.  
  351.                Source for Unix systems
  352.                Source for VAX systems
  353.                Source for Data General systems
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.                 - 6 -
  361.  
  362.      VI. Zmodem File Transfer Protocol
  363.          -----------------------------
  364.  
  365.           The Zmodem protocol has been added to Softerm.  Please add the
  366.           following information:
  367.  
  368.           Zmodem Protocol Parameters
  369.  
  370.             Retries
  371.             Specify the maximum retry count for error conditions.  Possible
  372.             error conditions include timeouts and block check errors.  If
  373.             an error condition occurs during a file transfer operation and
  374.             the Retries count is exhausted, a Line Failure message will be
  375.             displayed on your screen.  This parameter accepts values from 0
  376.             to 255.
  377.  
  378.             Transmit Packet Size
  379.             This parameter determines the number of bytes contained by each
  380.             packet of data. Set it to the size supported by the host (if
  381.             you know what it is) or to Auto.
  382.  
  383.             If set to Auto, the packet size is determined by the speed of
  384.             the connection.  The faster the speed, the larger will be the
  385.             packet size.
  386.  
  387.  
  388.           Zmodem Protocol
  389.  
  390.           Note:  Zmodem was developed for the public domain by Omen
  391.           Technology under a Telenet contract.  The Zmodem protocol
  392.           descriptions and the Unix rz/sz program source code are public
  393.           domain.  No licensing, trademark, or copyright restrictions apply
  394.           to the use of the protocol, the Unix rz/sz source code and the
  395.           Zmodem name.
  396.  
  397.           The Zmodem file transfer protocol provides reliable file
  398.           transfers with complete end-to-end data integrity between
  399.           application programs.  Zmodem uses either a 16-bit or a 32-bit
  400.           Cyclical Redundancy Check to detect errors.
  401.  
  402.           Zmodem accommodates network and timesharing system delays by
  403.           continuously transmitting data unless the receiver interrupts the
  404.           sender to request retransmission of garbled data.
  405.  
  406.           Softerm's implementation of Zmodem supports all functions except
  407.           fallback to Ymodem transfer.
  408.  
  409.           File Transfer Initiation
  410.  
  411.           When the Zmodem receive program starts, it immediately sends an
  412.           initiation header to start Zmodem file transfers, or a challenge
  413.           header to verify the sending program.
  414.  
  415.           The sender may send an optional intitialization frame to define
  416.           the receiving program's Attention sequence, or to specify
  417.           complete control character escaping.
  418.  
  419.  
  420.                 - 7 -
  421.  
  422.           The sender sends a header with Zmodem Conversion, Management, and
  423.           Transport options followed by a data subpacket containing the
  424.           file name, file length, modification date, and other information
  425.           identical to that used by Ymodem Batch.
  426.  
  427.                The Zmodem Header
  428.  
  429.                The header contains a "frame type", four bytes of
  430.                supervisory information, and its own CRC.  Data frames
  431.                consist of a header followed by 1 or more data subpackets.
  432.                In the absence of transmission errors, an entire file can be
  433.                sent in one data frame.
  434.  
  435.                Frame File Information
  436.                Zmodem sends the same file information with the ZFILE frame
  437.                data that Ymodem Batch sends in its block 0.
  438.  
  439.                Pathname
  440.                The path name (conventionally, the file name) is sent as a
  441.                null terminated ASCII string.
  442.  
  443.                Length
  444.                The file length and each of the succeeding fields are
  445.                optional.  The length field is stored as an ASCII-coded
  446.                octal string counting the number of data bytes in the file.
  447.  
  448.                     The Zmodem receiver uses the file length as an estimate
  449.                     only.
  450.  
  451.                     It may be used to display an estimate of the
  452.                     transmission time, and may be compared with the amount
  453.                     of free disk space.  The  actual length of the received
  454.                     file is determined by the data  transfer.  A file may
  455.                     grow after transmission commences, and all the data
  456.                     will be sent.
  457.  
  458.                Modification Date
  459.                The modification date is an octal number giving the time the
  460.                contents of the file were last changed measured in seconds
  461.                from Jan. 1, 1970 Universal Coordinated Time (GMT).  A date
  462.                of 0 implies the modification date is unknown and should be
  463.                left as the date the file is received.
  464.  
  465.                File Mode
  466.                Unless the file originated from a Unix system, the file mode
  467.                is set to 0.
  468.  
  469.           The receiver examines the file name, length, and date information
  470.           provided by the sender in the context of the specified transfer
  471.           options, the current state of its file system(s), and local
  472.           security requirements.
  473.  
  474.           If the receiver has a file with the same name and length, it may
  475.           respond with a CRC header, which requires the sender to perform a
  476.           32-bit CRC on the file and transmit the complement of the CRC in
  477.           a header.  The receiver uses this information to determine
  478.           whether to accept the file or skip it.
  479.  
  480.                 - 8 -
  481.           Error Recovery
  482.  
  483.           Normally the receiver specifies the data transfer to start at the
  484.           beginning of the file, but may start the transfer further down in
  485.           the file.  This allows a file transfer interrupted by a loss of
  486.           carrier or system crash to be completed on the next connection
  487.           without requiring the entire file to be retransmitted.  If
  488.           downloading a file from a timesharing system that becomes
  489.           sluggish, the transfer can be interrupted and resumed later with
  490.           no loss of data.
  491.  
  492.           Normal Session Ending
  493.  
  494.           When the sender receives the acknowledging header, it sends two
  495.           characters, "OO" (Over and Out) and exits to the operating system
  496.           or application that invoked it.  The receiver waits briefly for
  497.           the "O" characters, then exits whether they were received or not.
  498.  
  499.           Session Cancel Sequence
  500.  
  501.           If the receiver is receiving data in streaming mode, the
  502.           Attention sequence is executed to interrupt data transmission
  503.           before the Cancel sequence is sent.  The Cancel sequence consists
  504.           of eight CAN characters and ten backspace characters.  Zmodem
  505.           only requires five Cancel characters, the other three are
  506.           "insurance".
  507.  
  508.           The trailing backspace characters attempt to erase the effects of
  509.           the CAN characters if they are received by a command interpreter.
  510.  
  511.           For complete information about the Zmodem protocol, please
  512.           contact:
  513.  
  514.                                    Chuck Forsberg
  515.                                 Omen Technology Inc.
  516.                              17505-V Sauvie Island Road
  517.                                Portland, Oregon 97231
  518.                                  Phone: 503-621-3406
  519.                                  Modem: 503-621-3746
  520.  
  521.  
  522.     VII. Compuserv B+ Transfer Protocol
  523.          ------------------------------
  524.  
  525.           The CompuServe B+ protocol has been added to Softerm.  You may 
  526.           now select the CompuServe B+ protocol for transfering files.  
  527.           This protocol will now appear on the selection list of available 
  528.           protocols and may be selected the same way the XMODEM or ZMODEM 
  529.           protocols are selected.
  530.  
  531.           CompuServe B+ Protocol Parameters
  532.  
  533.             Retries
  534.             Specify the maximum retry count for error conditions.  Possible
  535.             error conditions include timeouts and block check errors.  If
  536.             an error condition occurs during a file transfer operation and
  537.             the Retries count is exhausted, a Line Failure message will be
  538.             displayed on your screen.  This parameter accepts values from 0
  539.             to 255.
  540.                 - 9 -
  541.             Receive Acknowledgment Timeout
  542.             This parameter sets the number of seconds before a transfer
  543.             operation will cancel when an acknowledgement for data
  544.             transmitted to the host is expected to be received.  Valid values
  545.             are from 0 to 65535.
  546.  
  547.  
  548.      VIII. New modems added
  549.            ----------------
  550.  
  551.         The following modem options have been added:
  552.  
  553.                 AT&T DataPort 14.4
  554.                 Bocamodem M1440 series
  555.                 INTEL SatisFAXtion Modem/Fax
  556.         Practical Peripherals 14400FXSA V.32bis
  557.                 USRobotics Sportster 14,400
  558.                 Zoom Modem VX-V.32bis
  559.                 Zyxel U-1496 Fax/Modem
  560.  
  561.              These modems, like any other high speed modem running at
  562.              baud rates greater than 9600 require RTS/CTS pacing.  To
  563.              select pacing, go into your Connection Path Profile settings
  564.              Dialog and select the Pacing option.  In the Pacing dialog,
  565.              set Transmit pacing to CTS and receive pacing to RTS and
  566.              re-save your Connection Path Profile.
  567.  
  568.              NOTE: When doing communications at baud rates greater than
  569.                    9600, you will need communications cards or internal
  570.                    modems that use 16550 UART.  To enable 16650 UART under
  571.                    Windows, Read your Windows user manual and add the
  572.                    following to your SYSTEM.INI file under [386ENH]
  573.  
  574.                          COM1FIFO=1
  575.                          COM2FIFO=1
  576.                          COM3FIFO=1
  577.                          COM4FIFO=1
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.                 - 10 -
  601.      IX.  Asynchronous Tcp/Ip Support
  602.           ---------------------------
  603.  
  604.             Throughout this section "{INSTALLDIR}" refers to the base
  605.             directory that this product was installed in.
  606.  
  607.             Asynchronous Tcp/Ip support (commonly referred to as SLIP,
  608.             serial line interface protocol) is achieved by installing
  609.             the SLIP Tcp/Ip kernel (TCPIP_SL.EXE) before the execution
  610.             of WINDOWS and configuring a Softerm Modular session with a
  611.             Softerm SLIP connection path.
  612.  
  613.             This SLIP support provides Softerm Modular with the capability
  614.             to dial into a remote system or network that supports the Tcp/Ip
  615.             protocol and establish a TELNET terminal session.  The INTERNET
  616.             is one such network that is becoming increasingly popular and it
  617.             is usually necessary to sign up for a network service prior to
  618.             being able to use that network.
  619.             Softerm SLIP session can be configured to seamlessly integrate
  620.             the following tasks that need to be performed before the Tcp/Ip
  621.             protocol can be utilised to establish a TELNET session:-
  622.  
  623.             o    initialise the local modem
  624.             o    dial a remote system or network
  625.             o    execute a series of batch commands to:-
  626.                  o    automate a login process
  627.                  o    request the remote to enter SLIP (Tcp/Ip) mode
  628.                  o    scan the received asynchronous data stream for various
  629.                       Ip addresses that the local PC is to use during the
  630.                       current connection
  631.             o    automatically disconnect the modem when the Tcp/Ip
  632.                  connection is terminated
  633.  
  634.             Since the local asynchronous communications port will be accessed
  635.             and controlled by the Tcp/Ip kernel, WINDOWS and WINDOWS based
  636.             applications must be prevented from also attempting to access this
  637.             port.  To accomplish this, one of the following sets of two lines
  638.             must be added to the [386Enh] section of the WINDOWS SYSTEM.INI
  639.             file:-
  640.  
  641.             COM1IRQ=-1
  642.             COM1BASE=0
  643.  
  644.             or
  645.  
  646.             COM2IRQ=-1
  647.             COM2BASE=0
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.                 - 11 -
  661.             The SLIP Tcp/Ip kernel configuration is defined in the file
  662.             "{INSTALLDIR}\SETUP\NETINFO" and is setup assuming that the
  663.             remote system or network will dynamically provide the information
  664.             that is to be used for the duration of the connection.  If this
  665.             inforamtin has been permanently assigned, it will be necessary
  666.             to edit the follwing lines in the NETINFO file:-
  667.  
  668.             IPADDRESS=0.0.0.0
  669.             IPGATEWAY=0.0.0.0
  670.             SUBNETBITS=0
  671.  
  672.             where:-
  673.             IPADDRESS specifies the local PC's IP address
  674.             IPGATEWAY specifies the IP address of the default IP gateway or
  675.             router to which the Tcp/Ip kernel will send all packets for
  676.             delivery to their ultimate destination
  677.             SUBNETBITS specifies the number of bits used as the subnet ID
  678.  
  679.             for example:-
  680.             IPADDRESS=192.148.174.50
  681.             IPGATEWAY=192.148.174.49
  682.             SUBNETBITS=4
  683.  
  684.             These items are usually assigned when a service is subscribed to.
  685.  
  686.             When a Softerm SLIP session is profiled the TELNET destination
  687.             address can be specified as either an Ip address or a name.  When
  688.             a name is used the Tcp/Ip kernel must itself resolve this name to
  689.             an Ip address.  This name resolution is accomplished by first
  690.             accessing a Domain Name Server on the network that has been dialed
  691.             into and if that fails by accessing the "{INSTALLDIR}\ETC\HOSTS"
  692.             file and perfoming a lookup translation.  A sample HOSTS file is
  693.             included with this product.
  694.  
  695.             To use a Domain Name Server for host name resolution the following
  696.             two lines should be added to the NETINFO file:-
  697.  
  698.             DOMAIN=name
  699.             NSIPADDRESS=ipaddress
  700.  
  701.             where:-
  702.             DOMAIN specifies the name of the domain for the remote system or
  703.             network that will be dialed
  704.             NSIPADDRESS specifies the IP address of the Domain Name Server
  705.  
  706.             for example:-
  707.             DOMAIN=csn
  708.             NSIPADDRESS=128.138.213.21
  709.  
  710.             If it is required that name resolution be performed using the
  711.             local HOST lookup file, these two lines shoud be removed from the
  712.             NETINFO file.
  713.             Definitions for use of the locally attached modem are maintained
  714.             in the file "{INSTALLDIR}\ETC\MODEMS".  This MODEMS file may
  715.             contain multiple entries (typically for different connection
  716.             baud rates) and an example file is included with this product.
  717.             When a Softerm SLIP connection path is profiled, an entry from
  718.             this file can be selected within the communications parameters
  719.             dialog.
  720.                 - 12 -
  721.             Definitions for the phone numbers of remote systems and networks
  722.             and their associated batch commands are maintained in the file
  723.             "{INSTALLDIR}\SETUP\PHONES".  This PHONES file will typically
  724.             contain multiple entries and an example file is included with
  725.             this product.  When a Softerm SLIP connection path is profiled,
  726.             an entry from this file can be selected within the dial parameters
  727.             dialog.  Each PHONES file entry may have one or more of the
  728.             following batch commands associated with it in order for the
  729.             previously mentioned functions to be performed:-
  730.  
  731.             SEND string[CR]
  732.             WAITFOR string SEND reply[CR]
  733.             WAITFOR_IP string
  734.             WAITFOR_NETMASK string
  735.             WAITFOR_GATEWAY string
  736.             SLIPMODE
  737.  
  738.             where:
  739.             [CR] represents a carriage return character in a transmit string.
  740.             [LF] may be used to represent a linefeed character in a transmit
  741.             string.
  742.  
  743.             The SEND keyword defines a string that is to be transmitted as soon
  744.             as a carrer signal is detected from the remote system or network
  745.             during connection establishment.
  746.  
  747.             The WAITFOR keyword defines a string that when detected in the
  748.             receive data stream causes the associated SEND string to be
  749.             transmitted to the remote system or network.
  750.  
  751.             The WAITFOR_IP, WAITFOR_NETMASK, WAITFOR_GATEWAY keywords define
  752.             lead-in strings for the local Ip address, local Ip address mask
  753.             or remote gateway Ip address respectively.  When one of these
  754.             lead-in stings has been detected in the receive data stream the
  755.             receive data is further scanned for the first Ip address, in 
  756.             dotted notation.  When a valid Ip address has been received, that
  757.             address will be used by the kernel for all subsequent Tcp/Ip
  758.             operations.  These lead-in strings only need to define a unique
  759.             string that precedes an Ip address somewhere in the receive data
  760.             stream, they do not have to define the string immediately preceding
  761.             the Ip address.
  762.  
  763.             for example, the batch command 'WAITFOR_IP your' will set the
  764.             local Ip address to '192.94.51.28' when the following string is
  765.             received:-
  766.             Annex address is 198.243.36.253.  Your address is 192.94.51.28.
  767.  
  768.             The SLIPMODE keyword causes the Tcp/Ip kernel to be put into SLIP
  769.             mode and execution of batch commands to be terminated.  This
  770.             command is executed when the immediately preceding batch command
  771.             has been executed.  If there is no preceding batch command, the
  772.             SLIPMODE command is executed as soon as the carrier signal is
  773.             detected from the remote system or network.
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.                 - 13 -
  781.             A single SLIP connection will support multiple Softerm SLIP
  782.             sessions, but the phone number profiled within those sessions
  783.             must be the same for each.  Once a SLIP connection has been made,
  784.             each Softerm SLIP session will proceed to the TELNET establishment
  785.             phase.  The SLIP connection will be terminated when the last
  786.             Softerm SLIP session is terminated.
  787.  
  788.             WSCM.EXE
  789.             --------
  790.             WSCM.EXE (Slip Connection Manager) is a stand alone utility for
  791.             execution under WINDOWS that can be used to dial and/or hangup
  792.             a connection to a remote Tcp/Ip system or network.  It performs
  793.             exactly the same functionality as a Softerm SLIP session up to
  794.             the point of establishing a TELNET session.  In addition it will
  795.             display all received data and thus is a convenient utility for
  796.             the development and testing of those batch commands necessary to
  797.             automate SLIP connection establishment.
  798.  
  799.             WPING.EXE
  800.             ---------
  801.             WPING.EXE (Host Availability Query Program) is a stand alone
  802.             utility for execution under WINDOWS that can be used to test the
  803.             availablility of a host (by name or Ip address) on the network.
  804.             WSCM should be used to establish a connection into a network and
  805.             WPING can then be used to test if a particular host is available.
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.                 - 14 -
  841.